On Simple Algorithms for Dynamic Load Balancing
نویسندگان
چکیده
This paper focuses on the dynamic resource allocation problem. In communication networks such as wireless or circuit switching networks, resources correspond to base stations or links, and the load corresponds to the calls in the network. The principle of load balancing is examined for dynamic resource allocation. The question of interest is the performance of simple allocation strategies which can be implemented on-line. Either nite capacity constraints on resources or mobility of users can be incorporated into the setup. The load balancing problem is formulated as an optimal control problem , and variants of a simple \Least Loaded Routing" policy are shown to be asymptotically optimal for large call arrival rates.
منابع مشابه
Dynamic versus Static Load Balancing in a Pipeline Computation
We examine load balancing in a simple pipeline computation, in which a large number of data sets is pipelined through a series of tasks and load balancing is performed by distributing several available processors among the tasks. We compare the performance of the optimal static processor assignment to the performances of three dynamic processor assignment algorithms. Models are derived which al...
متن کاملObserving the Performance of Greedy algorithms for dynamic load balancing in Heterogeneous Distributed Computing System
Distributed systems have been an active research area in computer science for the last decade, task allocation and load balancing have been a major issue associated with such systems. The load-balancing problem, attempts to compute the assignment with smallest possible makespan (i.e. the completion time at the maximum loaded computing node). Load balancing problem is a NP hard problem. This pap...
متن کاملLoad Balancing Approaches for Web Servers: A Survey of Recent Trends
Numerous works has been done for load balancing of web servers in grid environment. Reason behinds popularity of grid environment is to allow accessing distributed resources which are located at remote locations. For effective utilization, load must be balanced among all resources. Importance of load balancing is discussed by distinguishing the system between without load balancing and with loa...
متن کاملAnalysis of Simple Algorithms for Dynamic Load Balancing
The principle of load balancing is examined for dynamic resource allocation subject to certain constraints The emphasis is on the performance of simple allocation strategies which can be implemented on line Either nite capacity constraints on resources or migration of load can be incorporated into the setup The load balancing problem is formulated as a stochastic optimal control problem Variant...
متن کاملParleda: a Library for Parallel Processing in Computational Geometry Applications
ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...
متن کامل